helpstring("Retrieves information about the specified named pipe"),
]
BOOL WINAPI GetNamedPipeInfo(HANDLE hNamedPipe,
DWORD * lpFlags,
DWORD * lpOutBufferSize,
DWORD * lpInBufferSize,
DWORD * lpMaxInstances);
[
usesgetlasterror,
entry("PeekNamedPipe"),
helpstring("Copies data from a named or anonymous pipe into a buffer without removing it from the pipe; also returns information about data in the pipe"),
]
BOOL WINAPI PeekNamedPipeStr(HANDLE hNamedPipe,
LPTSTR lpBuffer,
DWORD nBufferSize,
DWORD * lpBytesRead,
DWORD * lpTotalBytesAvail,
DWORD * lpBytesLeftThisMessage);
[
usesgetlasterror,
entry("PeekNamedPipe"),
helpstring("Copies data from a named or anonymous pipe into a buffer without removing it from the pipe; also returns information about data in the pipe"),
]
BOOL WINAPI PeekNamedPipe(HANDLE hNamedPipe,
LPVOID lpBuffer,
DWORD nBufferSize,
DWORD * lpBytesRead,
DWORD * lpTotalBytesAvail,
DWORD * lpBytesLeftThisMessage);
[
usesgetlasterror,
entry("TransactNamedPipe"),
helpstring("Combines into a single network operation the functions that write a message to and read a message from the specified named pipe"),
helpstring("Opens view of specified file mapping"),
]
LONG WINAPI MapViewOfFile(
HANDLE hFileMappingObject,
DWORD dwDesiredAccess,
DWORD dwFileOffsetHigh,
DWORD dwFileOffsetLow,
DWORD dwNumberOfBytesToMap
);
[
usesgetlasterror,
entry("UnmapViewOfFile"),
helpstring("Releases file mapping"),
]
BOOL WINAPI UnmapViewOfFile(
LPVOID lpBaseAddress
);
// String functions
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpW"),
#else
entry("lstrcmpA"),
#endif
helpstring("Compares two strings (case sensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmp(LPCTSTR lpszString1,
LPCTSTR lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpW"),
#else
entry("lstrcmpA"),
#endif
helpstring("Compares two strings (case sensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmpStrVar(LPCTSTR lpszString1,
LONG lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpW"),
#else
entry("lstrcmpA"),
#endif
helpstring("Compares two strings (case sensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmpPtrStr(LONG lpszString1,
LPCTSTR lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpW"),
#else
entry("lstrcmpA"),
#endif
helpstring("Compares two strings (case sensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmpPtrPtr(LONG lpszString1,
LONG lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpiW"),
#else
entry("lstrcmpiA"),
#endif
helpstring("Compares two strings (case insensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmpi(LPCTSTR lpszString1,
LPCTSTR lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpiW"),
#else
entry("lstrcmpiA"),
#endif
helpstring("Compares two strings (case insensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmpiPtrPtr(LONG lpszString1,
LONG lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpiW"),
#else
entry("lstrcmpiA"),
#endif
helpstring("Compares two strings (case insensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmpiPtrStr(LONG lpszString1,
LPCTSTR lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcmpiW"),
#else
entry("lstrcmpiA"),
#endif
helpstring("Compares two strings (case insensitive) and returns less than zero if first string is less, zero if strings are equal, or greater than zero if first string is greater"),
]
int WINAPI lstrcmpiStrPtr(LPCTSTR lpszString1,
LONG lpszString2);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpynW"),
#else
entry("lstrcpynA"),
#endif
helpstring("Copies given count of characters from source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpyn(LPTSTR lpszDst, LPCTSTR lpszSrc,
int cChars);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpynW"),
#else
entry("lstrcpynA"),
#endif
helpstring("Copies given count of characters from source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpynStrPtr(LPTSTR lpszDst, LONG lpszSrc,
int cChars);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpynW"),
#else
entry("lstrcpynA"),
#endif
helpstring("Copies given count of characters from source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpynPtrStr(LONG lpszDst, LPCTSTR lpszSrc,
int cChars);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpynW"),
#else
entry("lstrcpynA"),
#endif
helpstring("Copies given count of characters from source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpynPtrPtr(LONG lpszDst, LONG lpszSrc,
int cChars);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpyW"),
#else
entry("lstrcpyA"),
#endif
helpstring("Copies source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpy(LPTSTR lpszDst, LPCTSTR lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpyW"),
#else
entry("lstrcpyA"),
#endif
helpstring("Copies source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpyPtrStr(LONG lpszDst, LPCTSTR lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpyW"),
#else
entry("lstrcpyA"),
#endif
helpstring("Copies source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpyStrPtr(LPTSTR lpszDst, LONG lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcpyW"),
#else
entry("lstrcpyA"),
#endif
helpstring("Copies source string to destination and returns pointer to result"),
]
LONG WINAPI lstrcpyPtrPtr(LONG lpszDst, LONG lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcatW"),
#else
entry("lstrcatA"),
#endif
helpstring("Concatenates source string onto destination and returns pointer to result"),
]
LONG WINAPI lstrcat(LPTSTR lpszDst, LPCTSTR lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcatW"),
#else
entry("lstrcatA"),
#endif
helpstring("Concatenates source string onto destination and returns pointer to result"),
]
LONG WINAPI lstrcatStrPtr(LPTSTR lpszDst, LONG lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcatW"),
#else
entry("lstrcatA"),
#endif
helpstring("Concatenates source string onto destination and returns pointer to result"),
]
LONG WINAPI lstrcatPtrStr(LONG lpszDst, LPCTSTR lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrcatW"),
#else
entry("lstrcatA"),
#endif
helpstring("Concatenates source string onto destination and returns pointer to result"),
]
LONG WINAPI lstrcatPtrPtr(LONG lpszDst, LONG lpszSrc);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrlenW"),
#else
entry("lstrlenA"),
#endif
helpstring("Returns length of string (from string)"),
]
int WINAPI lstrlen(LPCTSTR lpsz);
[
usesgetlasterror,
#ifdef UNICODE
entry("lstrlenW"),
#else
entry("lstrlenA"),
#endif
helpstring("Returns length of string (from string)"),
]
int WINAPI lstrlenPtr(LONG lpsz);
[
usesgetlasterror,
entry("OpenFile"),
helpstring(""),
]
HFILE WINAPI OpenFile(LPCTSTR lpFileName,
OFSTRUCT * lpReOpenBuff,
UINT uStyle);
[
usesgetlasterror,
entry("_lopen"),
helpstring("Opens a file"),
]
HFILE WINAPI lopen(LPCTSTR lpszFileName, int fnOpenMode);
[
usesgetlasterror,
entry("_lcreat"),
helpstring("Creates a file"),
]
HFILE WINAPI lcreat(LPCTSTR lpszFileName, int fnOpenMode);
helpstring("Connects to a message-type pipe (waiting if an instance of the pipe is not available), writes to and reads from the pipe, and then closes the pipe"),
helpstring("Sets initial change notification filter conditions and returns handle to wait for change matching the filter conditions occurs in the specified directory or subtree"),
]
HANDLE WINAPI FindFirstChangeNotification(
LPCTSTR lpPathName,
BOOL bWatchSubtree,
EFILE_NOTIFY dwNotifyFilter
);
[
usesgetlasterror,
entry("FindNextChangeNotification"),
helpstring("Requests change notification for next file event matching previously set filter conditions associated handle"),
]
BOOL WINAPI FindNextChangeNotification(
HANDLE hChangeHandle
);
[
usesgetlasterror,
entry("FindCloseChangeNotification"),
helpstring("Stops file change notification filtering for the handle"),